Skip to content

chore(release): @webjsdev/cli 0.9.0 + @webjsdev/server 0.7.3#98

Merged
vivek7405 merged 1 commit into
mainfrom
chore/release-cli-server-8080
May 25, 2026
Merged

chore(release): @webjsdev/cli 0.9.0 + @webjsdev/server 0.7.3#98
vivek7405 merged 1 commit into
mainfrom
chore/release-cli-server-8080

Conversation

@vivek7405
Copy link
Copy Markdown
Collaborator

Summary

Release PR. Bumps two framework packages; merging fires the Auto-release workflow to publish them.

Package Bump Ships
@webjsdev/cli 0.8.6 to 0.9.0 #97 (breaking: default port 8080) plus #95 (registry-resolution fix)
@webjsdev/server 0.7.2 to 0.7.3 #97 (startServer default plus OAuth origin to 8080)

@webjsdev/cli's @webjsdev/server dep is ^0.7.2, which includes 0.7.3, so cli@0.9.0 resolves the new server automatically (no dep-range edit needed).

Changelogs

Auto-generated by the pre-commit hook, then hand-curated:

  • changelog/cli/0.9.0.md: breaking port note with migration steps (PORT=3000 to keep old behavior), plus the fix(cli): resolve @webjsdev/ui registry via module resolver, not path math #95 fix.
  • changelog/server/0.7.3.md: reframed as a non-breaking change. The shared squash commit carried feat(cli)!, but the server-side impact is a minor default tweak, and createRequestHandler embedders are unaffected.

On merge

.github/workflows/release.yml will:

  1. Publish @webjsdev/cli@0.9.0 and @webjsdev/server@0.7.3 to npm plus GitHub Packages.
  2. Create GitHub Releases cli@0.9.0 and server@0.7.3.
  3. Lockstep-bump plus publish create-webjs@0.9.0 and webjsdev@0.9.0 via the PR-merge flow landed in fix(ci): land lockstep wrapper bumps via PR-merge instead of direct push #94 (first real exercise of that fixed lockstep path).

Test plan

  • npm test green via pre-commit hook (1151/1151).
  • After merge: confirm all four packages report new versions on npm and the two GitHub Releases are created.

Release the 8080 default-port change (#97) and the registry-resolution
fix (#95).

  - @webjsdev/cli 0.8.6 -> 0.9.0: breaking default port 3000 -> 8080,
    plus the #95 fix resolving the UI registry via the module resolver
    so `webjs create` works on non-hoisted installs.
  - @webjsdev/server 0.7.2 -> 0.7.3: startServer default port and OAuth
    fallback origin moved to 8080 to match the CLI. Stays within cli's
    ^0.7.2 range, so cli@0.9.0 resolves it automatically.

create-webjs and webjsdev lockstep to 0.9.0 via the release workflow.
@vivek7405 vivek7405 merged commit 26277cf into main May 25, 2026
@vivek7405 vivek7405 deleted the chore/release-cli-server-8080 branch May 25, 2026 08:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant